peer-mediated teaching - French English Dictionary